<?php 

/* @var $this Zend_View */
echo'<link rel="stylesheet" media="screen,projection,tv" href="'.$this->baseUrl('css/dataGrid/screen.css').'" type="text/css" />';
echo'<link rel="stylesheet" media="screen,projection,tv" href="'.$this->baseUrl('css/dataGrid/maite.tabella.css').'" type="text/css" />';

?>

Kontroler Crud damian
Akcja index

<script type="text/javascript">
$(document).ready(
	    function()
	    {
	       console.log('Jquery dzialanie - datagrid damian');
	    });
</script>
<?php 

echo 'TEST:'.$this->test.'<br><br><br>';

$paginate= $this->paginate;
    # If all was successful, we can do something with our results 
        if($paginate->success == true)  
        {  
        	#wypisywanie zapytanie - debugowanie
	     	if($paginate->debug == true)  
	        {
	        	echo'<script> console.log(" Wykonano zapytke: '.$paginate->query.' ");</script>';
	        }

	        
            # Get the results 
            $result = $paginate->resultset->fetchAll();  
              
            # uwaga  !! obecnie kontener na prelodera musi miec takie id
            echo"<div id='preloader' style='display:none;'><img src='preloader.gif' alt='preloader' /></div>";
            
            # uwaga !! obecnie kontener na cały data grid  musi miec takie id!!!
            echo '<div id="tabella_paginacja">Data grid';
            
            # wyniki zmian check
     		echo'<div id="wyniki_check"></div>';
     	
            echo '<table class="tabella">';
            echo '<tbody class="tabella-body">';
            echo '<tr>
            		<th style="width: 20px;" >LP.</th>
                    <th style="width: 200px;" >'.$paginate->links_html_order[0].'</th>
                    <th style="width: 200px;" >'.$paginate->links_html_order[1].'</th>
                    <th style="width: 100px;" >'.$paginate->links_html_order[2].'</th>
                  </tr>'; 
            
            foreach($result as $row)  
            {  
            	# budowanie selecta zaznaczono
            	/*
            	$select_element='<select name="zaznaczony">
					<option '.$slectY.' >Y</option>
					<option'.$slectN.'>N</option>
				</select>
            	';
            	*/
            	
            	# budowanie cheka zaznaczono
            	$checked=null;
            	if($row['zaznaczone']=='Y')
            	{
            		$checked='checked';
            	}
            	
            	# po klasie wybieram element i wykonuje akcje ajax
            	# do ajaxa przeslany jest id wiersza za pomoca znacznika id_element 
            	$select_element="<input id_element='{$row['id']}' class='check_change' type='checkbox' name='zaznaczone' $checked />";
            	
            	// dodanie numerowania wierszy wywolane metoda idNumber()
                echo '<tr>
                	<td>'.$paginate->idNumber().'</td>
	                <td>'.$row['name'].'</td>
	                <td>'.$row['population'].'</td>
	                <td>'.$select_element.'</td>
                </tr>';  
            }
            
            echo '</tbody>';  
            echo '</table>';  

            
            # Show the paginated links ( 1 2 3 4 5 6 7 ) etc.  
            echo '<div class="tabella-footer">'; 
            echo $paginate->links_html;  
            echo '</div>';
              
            # Get the total number if pages if you like   
            echo '<br>Ilość stron:';   
            echo $paginate->total_pages.'</div>';  
              
            # Get the total number of results if you like 
            echo '<br>Ilość wyników:'.$paginate->total_results; 
            
            echo'<div class="test1">TEST</div>';
        }
        else
        {
            echo 'Błąd podczas otrzymywania danych.';
        } 
?>


